/* 全局公用 */
.flex {
	display: flex;
}

.flex_sb {
	display: flex;
	justify-content: space-between;
}

.flex_ab {
	display: flex;
	justify-content: space-around;
}

.flxe_al {
	display: flex;
	align-items: center;
}

.flex_ce {
	display: flex;
	justify-content: center;
}

.uni-input-input,
.u-number-input ,.u-input-disabled{
	background: #fff !important;
	width: 56rpx !important;
}

.goods_num_box .u-icon-minus,
.goods_num_box .u-icon-plus {
	width: 50rpx !important;
	overflow: hidden !important;
	background: rgb(136,136,136,0.22) !important;
	height: 50rpx !important;
	border-radius: 50% !important;
}
	
.goods_num_box .u-icon__icon{
	color: #fff;
}
.xd_box {
	padding: 40rpx 20rpx 100rpx;
}

.xd_box_img {
	width: 150rpx;
	height: 150rpx;
	background: #EEEEEE;
	/* opacity: 0.2; */
	border-radius: 10rpx;
}

.xd_box_img image {
	width: 100%;
	height: 100%;
}

.xd_box_text {
	width: calc(100% - 250rpx);
	margin-left: 20rpx;
}

.xd_box_text>h2 {
	display: -webkit-box;
	-webkit-line-clamp: 1;
	/* 限制显示的行数 */
	-webkit-box-orient: vertical;
	/* 设置垂直方向排列 */
	overflow: hidden;
	/* 隐藏超出的内容 */
	text-overflow: ellipsis;
	/* 超出部分显示省略号 */
	font-size: 30rpx;
	font-weight: 400;
	color: #333333;
}

.xd_box_seo {
	font-size: 23rpx;
	font-weight: 400;
	color: #7C7C7C;
	line-height: 28rpx;
	margin: 16rpx 0 26rpx;
}

.u-close--top-right {
	top: 10rpx !important;
}

.xd_box_pice {
	font-size: 26rpx;
	font-weight: bold;
	color: #FF9A33;
}

.goods_num_box {
	margin: 51rpx 0 89rpx;
}

.goods_num_box_button {
	width: 500rpx;
	height: 80rpx;
	line-height: 80rpx;
	background: #FBAA27;
	border-radius: 40rpx;
	font-size: 36rpx;
	font-weight: 400;
	color: #FEFEFE;
}

.content_boxs {
	background: #f6f6F6;
	min-height: 100vh;
}

.price_num {
	font-size: 24rpx;
	font-weight: 400;
	color: #CDCBCB;
	margin-bottom: 20rpx;
}

.des {
	font-size: 24rpx;
	margin-top: 9rpx;
	margin-bottom: 28rpx;
}

[v-clock] {
	display: none;
}